turf-banked terrace - Francés Inglés Diccionario